package com.member.shop.dto;

import com.member.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.math.BigDecimal;

@ApiModel("商品模板")
@Data
public class SysBizGoodsTemplatebatchExportDto {


    @Excel(name = "失败原因", type = Excel.Type.IMPORT)
    private String failureReason;


    @Excel(name = "站点名称", type = Excel.Type.IMPORT)
    private String tenantName;


    @Excel(name = "商品名称", type = Excel.Type.IMPORT)
    private String goodsName;


    @Excel(name = "商品分类一级", type = Excel.Type.IMPORT)
    private String firstCategoryName;


    @Excel(name = "商品分类二级", type = Excel.Type.IMPORT)
    private String secondCategoryName;


    @Excel(name = "配送", type = Excel.Type.IMPORT)
    private String delivery;

    @Excel(name = "服务", type = Excel.Type.IMPORT)
    private String service;

    @Excel(name = "虚拟销量", type = Excel.Type.IMPORT)
    private Long actualSales;


    @Excel(name = "排序值", type = Excel.Type.IMPORT)
    private Long orderNum;


    @Excel(name = "商品描述", type = Excel.Type.IMPORT)
    private String goodsDescribe;


    @Excel(name = "erp编码", type = Excel.Type.IMPORT)
    private String erpProductCode;


    @Excel(name = "规格名称", type = Excel.Type.IMPORT)
    private String specsName;


    @Excel(name = "子规格", type = Excel.Type.IMPORT)
    private String specsKeyName;


    @Excel(name = "长单位数量", type = Excel.Type.IMPORT)
    private Integer longUnitNumber;


    @Excel(name = "最小单位", type = Excel.Type.IMPORT)
    private String unit;


    @Excel(name = "长单位", type = Excel.Type.IMPORT)
    private String longUnit;


    @Excel(name = "vip1价格", type = Excel.Type.IMPORT)
    private BigDecimal vip1Price;





}
